home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet multimedia / Animacje, filmy i prezentacje / Edytory i konwertery filmow / Gordian Knot rippack 0.35.0 pack2 / GordianKnot.RipPack.0.35.0.Setup.2.exe / AvisynthPlugins / DeSpot.xml < prev    next >
Extensible Markup Language  |  2004-08-17  |  9KB  |  111 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <!--AviSynth plugin description version 1.1-->
  3. <plugin name="DeSpot">
  4.   <description />
  5.   <filters>
  6.     <filter name="DeSpot" category="Broadcast Video Plugins" helpfile="despot" type="clip">
  7.       <description>This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).</description>
  8.       <colorspaces>
  9.         <colorspace>yv12</colorspace>
  10.       </colorspaces>
  11.       <parameters>
  12.         <parameter name="clip" type="clip" default="" max="0" min="0" step="0" optional="True" paramList="False">
  13.           <description />
  14.           <items />
  15.         </parameter>
  16.         <parameter name="p1" type="int" default="24" max="0" min="0" step="0" optional="True" paramList="False">
  17.           <description>A pixel needs to be at different from its neighbors by at least 'P1' in order for it to be considered noise. The surrounding pixels must be different by at lease 'P2' in order for the pixel to be considered part of the same spot.</description>
  18.           <items />
  19.         </parameter>
  20.         <parameter name="p2" type="int" default="12" max="0" min="0" step="0" optional="True" paramList="False">
  21.           <description>A pixel needs to be at different from its neighbors by at least 'P1' in order for it to be considered noise. The surrounding pixels must be different by at lease 'P2' in order for the pixel to be considered part of the same spot.</description>
  22.           <items />
  23.         </parameter>
  24.         <parameter name="pwidth" type="int" default="6" max="0" min="0" step="0" optional="True" paramList="False">
  25.           <description>A spot can be no larger than PWIDTH x PHEIGHT</description>
  26.           <items />
  27.         </parameter>
  28.         <parameter name="pheight" type="int" default="5" max="0" min="0" step="0" optional="True" paramList="False">
  29.           <description>A spot can be no larger than PWIDTH x PHEIGHT</description>
  30.           <items />
  31.         </parameter>
  32.         <parameter name="ranked" type="bool" default="false" max="0" min="0" step="0" optional="True" paramList="False">
  33.           <description>Enables ranked ordered difference spot detector with 6 points instead of 2.</description>
  34.           <items />
  35.         </parameter>
  36.         <parameter name="sign" type="int" default="0" max="2" min="-2" step="1" optional="True" paramList="False">
  37.           <description>Set mode for removing of only black or white spots or both: sign = 0 - any spots and outliers (default) sign = 1 - only black (dark) spots and outliers sign = -1 - only white (light) spots and outliers sign = 2 - only black (dark) spots, any outliers sign = -2 - only white (light) spots, any outliers</description>
  38.           <items />
  39.         </parameter>
  40.         <parameter name="maxpts" type="int" default="0" max="10000000" min="0" step="1" optional="True" paramList="False">
  41.           <description>Set upper limit of points (pixels) per every spot.</description>
  42.           <items />
  43.         </parameter>
  44.         <parameter name="p1percent" type="int" default="10" max="100" min="0" step="1" optional="True" paramList="False">
  45.           <description>Set lower limit of relative fracture of high-contrasted (by criterion P1) pixels per spot (in percent).</description>
  46.           <items />
  47.         </parameter>
  48.         <parameter name="dilate" type="int" default="1" max="255" min="0" step="1" optional="True" paramList="False">
  49.           <description>Set range of morphological dilate (growing) of removed spots (in pixel units). </description>
  50.           <items />
  51.         </parameter>
  52.         <parameter name="fitluma" type="bool" default="true" max="0" min="0" step="0" optional="True" paramList="False">
  53.           <description>Enables some frame luminosity correction in places of deleted spots</description>
  54.           <items />
  55.         </parameter>
  56.         <parameter name="blur" type="int" default="1" max="4" min="0" step="1" optional="True" paramList="False">
  57.           <description> Value (length) of local spatial blur near borders of deleted spots</description>
  58.           <items />
  59.         </parameter>
  60.         <parameter name="tsmooth" type="int" default="0" max="127" min="0" step="1" optional="True" paramList="False">
  61.           <description>Control temporal smoothing in static areas (except spots and motion). Set approximate threshold of pixel luma variance in 3 frames, The more variance exceed this threshold, the less temporal smoothing. 0 - no temporal smoothing.</description>
  62.           <items />
  63.         </parameter>
  64.         <parameter name="motpn" type="bool" default="true" max="0" min="0" step="0" optional="True" paramList="False">
  65.           <description>Define motion detecting method. false - detect motion from previous to current and from current to next frame (old method used in all versions before 3.0) true - detect motion from previous to next frame (new method since version 3.0)</description>
  66.           <items />
  67.         </parameter>
  68.         <parameter name="seg" type="int" default="0" max="2" min="0" step="1" optional="True" paramList="False">
  69.           <description>Control spots segments removing method. 0 - remove only spots pixels which has no overlap with motion zones (old method used in all versions before 3.0, most strong removing); 1 - remove only spots line segments which has no any overlap with motion zones; 2 - remove only whole spots which has no any overlap with motion zones (most safe).</description>
  70.           <items />
  71.         </parameter>
  72.         <parameter name="color" type="bool" default="false" max="0" min="0" step="0" optional="True" paramList="False">
  73.           <description>Control color correction at place of removed spots . true - change color of pixels at places of removed spots to mean value previous, current and next frames, false - not change color of pixels at places of detected spots.</description>
  74.           <items />
  75.         </parameter>
  76.         <parameter name="mthres" type="int" default="16" max="0" min="0" step="0" optional="True" paramList="False">
  77.           <description>A pixel needs to be different from the another frame by at least 'MTHRES' in order to be considered moving. This number should be larger than 'P2' in order to prevent noise from being identified as motion.</description>
  78.           <items />
  79.         </parameter>
  80.         <parameter name="mwidth" type="int" default="7" max="0" min="0" step="0" optional="True" paramList="False">
  81.           <description>Defines the width of block for motion map denoising algorithm (erode and dilate stages).</description>
  82.           <items />
  83.         </parameter>
  84.         <parameter name="mheight" type="int" default="5" max="0" min="0" step="0" optional="True" paramList="False">
  85.           <description>Defines the height of block for motion map denoising algorithm (erode and dilate stages).</description>
  86.           <items />
  87.         </parameter>
  88.         <parameter name="merode" type="int" default="33" max="0" min="0" step="0" optional="True" paramList="False">
  89.           <description>These define a threshold value of percent of motion pixels in the block at erode stage.</description>
  90.           <items />
  91.         </parameter>
  92.         <parameter name="interlaced" type="bool" default="false" max="0" min="0" step="0" optional="True" paramList="False">
  93.           <description>Whether to treat the video as interlaced or not (progressive). The default is progressive for DeSpot since version 1.3. (In older versions, the Field based video was processed as interlaced by default - it was a bug).</description>
  94.           <items />
  95.         </parameter>
  96.         <parameter name="show" type="int" default="0" max="2" min="0" step="1" optional="True" paramList="False">
  97.           <description>0 - not show, 1 - to highlight the noise instead of removing it 2 - show a motion map and noise</description>
  98.           <items />
  99.         </parameter>
  100.         <parameter name="mark_v" type="int" default="255" max="255" min="0" step="1" optional="True" paramList="False">
  101.           <description>Where  mark_v is the luma value to highlight the noise with. The color (pink, green or grey) of noise spot now is depend from parity of mark_v. Motion map is also shown. (available when show=1)</description>
  102.           <items />
  103.         </parameter>
  104.         <parameter name="show_chroma" type="bool" default="false" max="0" min="0" step="0" optional="True" paramList="False">
  105.           <description>Use to show clip color data on motion map.</description>
  106.           <items />
  107.         </parameter>
  108.       </parameters>
  109.     </filter>
  110.   </filters>
  111. </plugin>